#pragma once

#include "Shader.h"
#include "Texture.h"

namespace Gut
{
	struct ShaderCompute : public Shader
	{
		bool CreateFormFile(ShaderFile cFile);
		bool CreateFormFilePath(std::string cPath);
	};

	struct TextureCompute : public Texture2D
	{
		void SetReadLayout(int binding, int format);
		void SetWriteLayout(int binding, int format);
	};

}